<?php namespace Home\Controller; 
use Common\Model\Article;
use Common\Model\ArcTag;

//前台控制器
class IndexController extends CommonController{

	//构造函数
	public function __init()
	{
//		继承父类的构造函数
		parent::__init();
	}
	
    //动作
    public function index(){
//  	获取文章数据
//		实例化文章类
		$arcmodel=new Article;
//		关联分类表，不再回收站,降序，截取5条，获取所有
		$data=$arcmodel->join('category','category_cid','=','cid')->where('is_recycle',0)->orderBy('sendtime','DESC')->limit(5)->get();
		
//		关联中间标签表
//		实例化中间表类
		$arctag=new ArcTag;
//		进行把文章数据循环得到，给每一篇文章压入选中的标签
		foreach($data as $k=>$v){
			$data[$k]['tag']=$arctag->join('tag','tag_tid','=','tid')->where("article_aid={$v['aid']}")->lists('tid,tname');
		}
//		var_dump($data);die;
//		分配数据
		View::with('data',$data);
		
//      载入页面
        View::make();
    }
}
